home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 19
/
Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso
/
Aminet
/
comm
/
cnet
/
cnet_toolkit.lha
/
CNet_ToolKit.TEXT!
< prev
next >
Wrap
Text File
|
1997-04-05
|
38KB
|
939 lines
****************************************************************************
CNet MCI Text Kit, v3.00 compiled by Dotoran of Frontiers!
A Collection of CNet MCI Enhancements!
$VER: CNet MCI Enhancement Kit, v3.00 (5-Apr-97) by Dotoran!
****************************************************************************
This kit originally started out as a single routine in the Arexx Tool
Kit, v2.0, but since it's MCI and not Arexx, and the routines are only usable
at specified places in BBSTEXT/BBSMENU, I decided to make a *NEW* Kit, an
MCI Text Enhancement Kit. This is what you are reading now!
NOTES: Some of the lines are VERY long, due to the limititations of MCI's
"programming" abilities, but everything has been tested 100%.
Change ALL occurances of { to a "Control Q" character, and change ALL
occurrances of \ to a "Control Y" character, unless otherwise stated
in an items description tag.
The characters <-- signify that the following line(s) should APPEAR
ON THE SAME LINE, instead of separate lines. The longer lines were
broken down for readability purposes ONLY, and will NOT FUNCTION THE
RIGHT WAY if placed on separate lines. No SPACES appear at the ENDS
of any of these lines. I made sure to break the line BETWEEN REGULAR
Non-Space characters. The " * " text at the START of each line is
also NOT part of the line(s) to be entered.
Included in the archive is a "ScreenShots/" directory, which contains
some screen-shots of the various routines/enhancements. If there is a
screenshot for a particular enhancement available, you'll be told it's
filename in the descriptive header for the chosen enhancement. You can
then choose to VIEW that file in this "ScreenShots/" directory.
You will also find a file "CNet_BBSTEXT.LINES!", which contains ALL
lines which could be added to BBSTEXT. The file is formatted for the
lines to appear as they should, if included in your BBSTEXT file. You
will need to use a text editor like CED, which allows for VERY LONG
line lengths. It is NOT suggested that you use an editor like AZ or
ED, as these editors use 255 characters as their default max line
length.
BEWARE: If you choose to include one or more of the longer(greater than 255
character) lines in your BBSTEXT file, you will, from that point on,
need to edit the file using CED(or another editor which allows for
VERY LONG LINES). Mistakenly editing the file using an editor which
does not allow for long lines will corrupt the file, and may result
in your system showing adverse effects(even to the point of GURU!)
David "Dotoran" Weeks, Frontiers BBS +1 716 823 9892!
****************************************************************************
CONTENTS:
THE BBSMENU ENHANCEMENTS:
[M01] : "Reverse NSal" - Show New Messages, THEN the New Files.
[M02] : Disable use of the "SuperUser" help level.
[M03] : Quick Upload Mode for ZModem users.
[M04] : Here are 32 computer types you could use for Menu # 30.
* [M05] : The "EVents" and "ArexxSays" log read commands.
* [M06] : Add a "BUGS" command to update a "bugreport" text file.
* [M07] : Quick "TEST" your new ARexx snippit ideas.
* [M08] : Launch CNet Maintenance Files via COMMANDS.
* [M09] : Quick "UL" command with Menu # 39 DISABLED.
* = New to this version of ToolKit!
THE BBSTEXT ENHANCEMENTS:
[T01] : Split the GFiles/PFiles/News display into 2 columns.
[T02] : Split the G/P/N display into 2 columns with BOXES.
[T03] : Colorize the +/-/!/v/p flag in the file descriptions.
[T04] : Colorize the +/-/* area flag, shown when listing subboards.
* [T05] : Display banner before Uploading, Downloading or QWK Uploading.
[T06] : Force ALL users into IBM-ANSI at logon.
[T07] : Display filenames in UDBase as <NAME>.<SUFFIX>
E [T08] : Help-Header for Mail Read. - Shown when reading Private mail.
[T09] : Display download count, instead of responses in UDBase.
[T10] : Decrease "dead space" size in Base/UDBase LIST command.
[T11] : USE the "dead space" above, so it's NOT "dead space"!
F [T12] : Show PRIVATE * Flag when using ST and FI commands!
* [T13] : Create 3 Columns for use with the new RL (ReadLog) Command!
* [T14] : Include Area Name In Post/Response Header Info.
* [T15] : Add Box Frames around CNet/4 dual-column List formats.
* = New to this version of ToolKit!
F = Fixed in this version of ToolKit!
E = Expanded in this version ToolKit!
OTHER MCI ENHANCEMENTS:
[O01] : How to test for Infinite File/Byte Credit using MCI.
****************************************************************************
THE BBSMENU ENHANCEMENTS
~~~~~~~~~~~~~~~~~~~~~~~~
**[M01]********************************************************************
*
* Description: "Reverse NSAL" - Changes the NSAL command to show New
* Messages BEFORE the New Files. (All done using MCI!)
* This allows the user to start a Yank of the new messages,
* and THEN browse through the new files, while the yank
* is being processed in the background.
*
* Author(s): PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: Edit your BBSMENU, and add the following line to the end of
* Menu # 2; Available everywhere
*
* NSal | {& NM}{& NF}
*
* Now change the original "NSal" command to something like
* "2NSal" to avoid conflicts!
*
* Notes: You could also install it as a completely new command, like
* "NItems", so both options are available to the user!
*
**[M02]********************************************************************
*
* Description: Disable use of the "SuperUser" help level.
*
* Author(s): PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: Edit your BBSMENU, then find Menu # 2; Available Everywhere
*
* Change: EP, EDit PREFS
*
* Into: 2EP
*
* Then add the following line to the end of this menu:
*
* EP, EDit PREFS | {& 2EP}{T55#3}{JN1}{L55#2}{1}
*
* Notes: Remember, {'s above are Control-Q characters! By changing
* original EP command to 2EP, you'll have a way to allow SOME
* users to be ABLE to set their Help Level to SuperUser. Maybe
* these users are CoSysOps, Registered/Paid Members, etc.
*
**[M03]********************************************************************
*
* Description: Quick Upload Mode for ZModem users. - Allows the user to
* start uploading, WITHOUT having to press U.
*
* Author(s): PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: Edit your BBSMENU, then find Menu # 4; UD/Base
*
* Add the following line to the end of the menu:
*
* RZ | {& ;U!;;;}
*
* Notes: Change { above into a Control-Q character. (Last Reminder!)
*
**[M04]********************************************************************
*
* Description: The following 32 computer types could be used as your Menu
* # 30; Computer Types, if you'd like to use more computer
* types, but just couldn't come up with the breakdowns on
* your own. The "Pentium" and "OS2" additions are mine, while
* the initial 30 came from Bill. Use any of them you'd like
* to add to your own BBSMENU # 30!
*
* Author(s): Bill Beogelein - Amiga SWHQ +1 810/473-2020
* Dotoran - Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: You can either completely REPLACE your BBSMENU # 30's entries
* with the ones given below, or else you could choose to use
* one or more of the following, along with your existing ones
* to create a more realistic computer-type breakdown:
*
* Amiga 500, Amiga 500HD, Amiga 600, Amiga 600HD,
* Amiga 1000, Amiga 1200, Amiga 1200HD, Amiga 2000,
* Amiga 2000HD, Amiga 2500, Amiga 3000, Amiga 3000T,
* Amiga 4000, Amiga 4000T, Amiga 5000, Other Amiga,
* Commodore C64/128 (8-bit), IBM XT/AT Type, IBM 286 Type,
* IBM 386 Type, IBM 486 Type, IBM 586 Type, IBM Pentium,
* IBM OS2, Apple II series, Macintosh I series,
* Macintosh II series, Atari 800/130XE (8-bit),
* Atari ST/TT (16-bit), Atari (32-bit), Unix,
* Other Non-Amiga.
*
* Option: There is a file titled "Menu30" included in this archive
* that you can use for COPYING/PASTING into your BBSMENU file
* if you wish to use the "fully bloated" version of Menu # 30.
*
* Notes: Keep in mind that you should NOT use more than 32 computer
* types in your listings, else those over the 32 limit will
* NOT be displayed to the users.
*
**[M05]********************************************************************
*
* Description: The "EVents" and "ArexxSays" log read commands.
*
* Author(s): Dotoran - Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: The following two aliases can be added to your Maintenance
* Menu, #1. These will only work under CNet, v4.26b+, and will
* NOT work under 3.05c. Place these lines at the START of your
* Menu # 1; System Maaintenance, in BBSMENU:
*
* EVents~RL events
* AS~RL arexxsays
*
**[M06]********************************************************************
*
* Description: Add a "BUGS" command to update a "bugreport" text file.
*
* Author(s): Dotoran - Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: Simply add the following line to the bottom of Menu # 1;
* the Maintenance Menu.
*
* BUGS | {& wf mail:users/<uucp>/cnetbugs} <--
* {#4copy mail:users/<uucp>/cnetbugs <path>}
*
* Notes: Replace <uucp> TWICE above with the name of your mail
* directory in the "mail:users/" directory. Replace <path>
* ONCE with the path you generally use to store files to
* be UPLOADED to bbs's.
*
* Info: You can use the .GET command from within the CNet Editor
* to import the file in mail you send to Ray Akey. (A copy
* will also be stored in an UPLOADS directory, so you'll have
* it ready to send him directly, if you're in IRC, or on The
* Metal Shoppe BBS!
*
**[M07]********************************************************************
*
* Description: Quick "TEST" your new ARexx snippit ideas.
*
* Author(s): Dotoran - Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: Add this command to the bottom of your Menu # 1; Maintenance
* Menu.
*
* TEST | {#0doors:test}
*
* Notes: To utilize this command, make a COPY of the included file
* "NewDoor" in your DOORS: directory and call it "TEST". Now,
* when you wish to try out a code snippit, simply copy it into
* the ARexx Framework, save it, then type TEST from any command
* menu within CNet to see how it works for you.
*
**[M08]********************************************************************
*
* Description: Launch CNet Maintenance Files via COMMANDS.
*
* Author(s): Dotoran - Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: Simply add one or more of the following to the bottom of
* your Menu # 1: System Maintenance to quickly and easily
* have a way of launching any of CNet's internal maint files.
*
* COUNT | {#2doors:count}
* AMAINT | {#2doors:amaint}
* MISSING | {#2doors:missing}
* REPAIRSUB | {#2doors:repair_sub}
* REPAIRMAIL | {#2doors:repair_mail}
* REPAIRUUCP | {#2doors:uucprepair}
* POINTERS | {#2doors:pointers}
*
**[M09]********************************************************************
*
* Description: Quick "UL" command with Menu # 39 DISABLED.
*
* Author(s): Dotoran - Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: I don't have Menu # 39 enabled in my bbsmenu, however I did
* want to give my users access to the UL command, but NOT have
* to be bothered with all the questions. Add the first line
* below to the TOP of Menu # 2, then add the second line to
* the BOTTOM of Menu # 2; Available Everywhere.
*
* UList~2UL!;1!;N!;; <-- Add to TOP
*
* 2UList | {#2doors:ulist} <-- Add to BOTTOM
*
* Notes: The second line creates a "2UL" command that WILL ask the
* questions, for those users who MAY want to modify the list
* output(ie, CoSysOps, etc.)
*
****************************************************************************
THE BBSTEXT ENHANCEMENTS:
~~~~~~~~~~~~~~~~~~~~~~~~~
**[T01]********************************************************************
*
* Description: Split the GFiles/PFiles/News display into 2 columns, all
* done using MCI Commands!
*
* ScreenShot: 2columnLists.iff
*
* Author(s): Lord of Flies - Sword of X-Calibur BBS +1 206/927-2507
* Dotoran - Frontiers BBS +1 716/823-9892
* PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: Replace BBSTEXT line 652 with this one:
*
* \n1 \ce## \cfDescription \ce## \cfDescr <--
* iption\n1
*
* Replace BBSTEXT line 654 with this one:
*
* \c6 == =================================== == ================== <--
* =================
*
* Replace BBSTEXT line 656 with this one:
*
* {L60#%d}{L61 60}{M60#2 %}{T60#1}{JN2}\n1{JA3}{2}{.39} {3}\c6(\ce <--
* {T61#9}{JG4} {4}{v61}\c6)\cf %-s\q1{T61 1209378}{JN5}\n1{5}
*
* Notes: Lines 652, 654 and 656 above should EACH appear COMPLETELY
* ON ONE LINE. No SPACES appear at the END of the first
* portion of each line listed.
*
* Remember, {'s are Control-Q's and \'s are Control-Y's!
*
**[T02]********************************************************************
*
* Description: Split the GFiles/PFiles/News display up into 2 columns.
* Displayed in "boxes" (All done using MCI)
*
* ScreenShot: 2colASClists.iff (ASCII), 2colIBMlists.iff (IBM-ANSI)
*
* Author(s): Lord of Flies - Sword of X-Calibur BBS +1 206/927-2507
* Dotoran - Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Fixed: If you were using additional MCI-Color codes in the NAMES of
* the entries, then the graphics that made up the right side
* of each box would not line up. Now they will!
*
* Usage: Replace BBSTEXT line 652 with the following for ASCII boxes:
*
* \n1 \ce## \cfDescription \ce## \cfDesc <--
* ription\n1
*
* Then replace BBSTEXT line 654 with this one:
*
* \c4.--. .--------------------------------. .--. .---------------- <--
* ----------------.
*
* Lastly, replace BBSTEXT line 656 with this one:
*
* {L60#%d}{L61 60}{M60#2 %}{T1109799#1}{JN8}\n1{JA3}{8}{T60#1}{JN2} <--
* \n1{JA3}{2}{.39} {3}\c4|\c2{T61#9}{JG4} {4}{v61}\c4| |\c7%s{T60#1} <--
* {JN9}{.38}{JA10}{9}{.69}\>9{10}\c4|{T1109799#1}{JE8}\q1{T61 12093 <--
* 78}{JN5}\c4{M61#2 %}{T61#1}{JN6}{8} | | |{>32}|{6}\n1`--' `----- <--
* ---------------------------' `--' `------------------------------ <--
* --'\n1\q1{5}
*
***************************************************************************
*
* Fixed: If you were using additional MCI-Color codes in the NAMES of
* the entries, then the graphics that made up the right side
* of each box would not line up. Now they will!
*
* Usage: Replace BBSTEXT line 652 with the following for ANSI boxes:
*
* \n1 \c2## \c7Description \c2## \c7Des <--
* cription\n1
*
* Then replace BBSTEXT line 654 with this one:
*
* \cfÚ\c6ÄÄ\c4¿ \cfÚ\c6ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\c4¿ \cfÚ\c6 <--
* ÄÄ\c4¿ \cfÚ\c6ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\c4¿
*
* Lastly, replace BBSTEXT line 656 with this one:
*
* {L60#%d}{L61 60}{M60#2 %}{T1109799#1}{JN8}\n1{JA3}{8}{T60#1}{JN2} <--
* \n1{JA3}{2}{.39} {3}\c6³\c2{T61#9}{JG4} {4}{v61}\c4³ \c6³\c7 %s{T <--
* 60#1}{JN9}{.38}{JA10}{9}{.69}\>9{10}\c4³{T1109799#1}{JE8}\q1{T61 1 <--
* 209378}{JN5}\c6{M61#2 %}{T61#1}{JN6}{8} ³ \c4³ \c6³{>32}\c4³{6} <--
* \c6\n1À\c4ÄÄÙ \c6À\c4ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ \c6À\c4ÄÄ <--
* Ù \c6À\c4ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ\n1\q1{5}
*
**[T03]********************************************************************
*
* Description: Colorize the +/-/!/v/p flag in the file descriptions.
* Sysop Favorite (The + flag) is shown in GREEN, all others
* are shown in RED.
*
* ScreenShot: ColoredFlags.iff
*
* Author(s): PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: Replace BBSTEXT line 419 with this one:
*
* \cf{v81 %3s}\c9{T89#+}{JN1}\ca{1}{v89}\ce{v93}{.10}\ca{v90}\ce
*
**[T04]********************************************************************
*
* Description: Colorize the +/-/* area flag, shown when listing subboards.
* Dropped subboards (the - flag) is shown in RED, Joined
* (the + flag) is shown in LIGHT PURPLE and subboards with new
* items (the * flag) are shown in LIGHT YELLOW.
*
* Author(s): PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: Replace BBSTEXT line 320 with this one:
*
* %2d. %5s {L70#%c}{T70#-}{JN1}\c9{JA3}{1}{T70#+}{JN2}\cd{JA3}{2} <--
* {T70#*}{JN3}\cb{3}{V70}\q1 %s\q1
*
**[T05]********************************************************************
*
* Description: How to display a banner before Uploading, Downloading,
* or QWK uploading. (All done using MCI)
*
* Author(s): PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: Add the following to the BEGINNING of BBSTEXT line 611:
*
* {L70 1307358}{XL1}{T70#d}{JN1}{*0systext:sys.download}{JA3}{1} <--
* {T70#q}{JN2}{*0systext:sys.qwk}{JA3}{2}{*0systext:sys.upload}{3}
*
* Notes: You should now create some nice looking banners in your
* SYSTEXT: directory called "sys.download", "sys.upload" and
* "sys.qwk", which will then be displayed before starting each
* action.
*
* Option: You can also create "TTx." types of files if you wish to
* support IBM/ANSI vs ASCII, etc. These files will be shown
* instead of the "sys." files.
*
**[T06]********************************************************************
*
* Description: Force ALL users into IBM-ANSI at logon. - This will bypass
* the "Terminal [A]MIGA, [C]BM, [I]BM, [S]ky, [NONE]:" prompt.
* (All done using MCI)
*
* Author(s): PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: Replace BBSTEXT line 22 with this one:
*
* {& ;I}
*
* Then replace BBSTEXT line 23 with this one:
*
* \q1
*
**[T07]********************************************************************
*
* Description: Display filenames in UDBase as <NAME>.<SUFFIX>
* CNet, by default, displays it as <NAME> <SUF>
* (A * is used if the name is too long to view)
*
* ScreenShot: DLsRspNameSuff.iff
*
* Author(s): PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: Locate BBSTEXT line 422, then REPLACE this code:
*
* {v91 %-11.11s}{v92 %3.3s}
*
* With this code: (Rest of line remains AS IS!)
*
* {L70 87}{XS}{T60#15}{JL1}{V87%-13.13s}*{JA2}{1}{V87%-14.14s}{2}
*
**[T08]********************************************************************
*
* Description: Help-header for Mail Read. - Shown when reading Priv. mail.
*
* ScreenShot: MailHeader4ASC.iff (ASCII), MailHeader4IBM.iff (IBM-ANSI)
*
* Author(s): mUb - The Lard Factory BBS +44 724-289414
* PMK - (Peter Klein no longer runs a bbs...)
* v4.26b Dotoran - Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: If running v3.05c of CNet, then replace line 241 with:
*
* \q1\n2.---Current mail item pointer.\n1|.--[\c6N\q1]ew or already [ <--
* \c6R\q1]eplied to mail.\n1||.-[\c6P\q1]arty, [\c6B\q1]ulk, [\c6C <--
* \q1]arbon Copied or [\c6F\q1]ile type mail.\n1|||\n1||| ## \c2Dat <--
* e \c7Author \c6Subject\q1\n1VVV \c5 <--
* =================================================================== <--
* =======\n1
*
* Usage: If using v4.26b, replace line 216 with the following to
* create the ASCII header:
*
* \ce\n2.--- Current Mail Item Pointer.{.46}\z6[32 SPACES] <--
* \z0\n1|.-- [\c6N\ce]ew or already [\c6R\ce]eplied to mail.{.46} <--
* \z6\c0 Contents of Your: \c4%-13.13s\z0\n1\ce||.- [\c6C\ce]arbo <--
* n Copied or [\c6F\ce]ile type mail.{.46}\z6[32 SPACES]\z0\n1||| <--
* \n1||| \c7## \c2Date{>13}\c7Author{>15}\c6Subject\q1\n1VVV \c5 <--
* =============================================================== <--
* ===========\n1
*
* To create the IBM-ANSI header in 4.26b, replace Line 216 with
* this one...
*
* \n2\cfÚÄÄÄ \ceCurrent Mail Item Pointer \cfÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄ <--
* ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿\n1\cf³\c9ÚÄÄ \ce[\cbN\ce]ew or alr <--
* eady [\cbR\ce]eplied to mail \cf³ \c6Contents of Your\cb: \ <--
* ca%-13.13s\cf³\n1\cf³\c9³\cfÚÄ \ce[\cbC\ce]arbon Copied or [\cbF <--
* \ce]ile type mail \cfÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ\n1³\ <--
* c9³\cf³\n1³\c9³\cf³ \cb## \caDate{>13}\cdAuthor{>15}\ceSubject\ <--
* n1\cf\c9\cf \ccÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ <--
* ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ\n1
*
**[T09]********************************************************************
*
* Description: Here's how you can change the "response count" in the UDBase
* into the "download count" from previous CNet versions. You
* can even include BOTH if you'd like.
*
* ScreenShot: DLsRspNameSuff.iff (Shows Download Count AND Response Count)
*
* Author(s): Dotoran - The Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: Locate BBSTEXT line 422:
*
* {v83 %3.3s} \:2\c7{v91 %-11.11s}{v92 %3.3s}\c6{v88}\:0
*
* Change the "v83" at the start of this line to "v85":
*
* {v85 %3.3s} \:2\c7{v91 %-11.11s}{v92 %3.3s}\c6{v88}\:0
*
* Then locate BBSTEXT line 790:
*
* \n1 # Upload Rsp File Size Description\n1
*
* Change the "Rsp" in this line to "DLs":
*
* \n1 # Upload DLs File Size Description\n1
*
***************************************************************************
*
* Usage: To include BOTH response and download counts, replace line
* 422 of BBSTEXT with this one:
*
* {v83 %2.2s}/{v85 %2.2s} \:2\c7{v91 %-11.11s}{v92 %3.3s}\c6{v88}\:0
*
* Replace BBSTEXT line 790 with this one:
*
* \n1 # Upload Rsp/DLs File Size Description\n1
*
**[T10]********************************************************************
*
* Description: Here's how you can decrease the size of the "dead space"
* zone in the Base/UDBase's LIST ouput. Go from this:
*
* 1. + General Chat 2. + Sports Chat
* 3. - IBM Questions 4. (dir) + SysOp Files
*
* To a format which looks like this:
*
* 1. + General Chat 2. + Sports Chat
* 3. - IBM Questions 4. D + SysOp Files
*
* Author(s): Dotoran - The Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: Replace BBSTEXT line 318 with this one:
*
* D
*
* Locate BBSTEXT line 320:
*
* %2d. %5s %c %s
*
* Change the "%5s" to "%1s", as shown:
*
* %2d. %1s %c %s
*
**[T11]********************************************************************
*
* Description: Here's how you can USE the "dead space" mentioned above, so
* it doesn't appear as "dead space". Go from this format:
*
* 1. + General Chat 2. + Sports Chat
* 3. - IBM Questions 4. (dir) + SysOp Files
*
* To a format which looks like this:
*
* 1. (nor) + General Chat 2. (nor) + Sports Chat
* 3. (CLO) - IBM Questions 4. (dir) + SysOp Files
*
* Author(s): Dotoran - The Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: Enter a base that appears in your LIST, then use the EL
* command to edit:
*
* v3.05c: "scan filler" option(2nd column, about half way down).
* v4.26b: "filler (---)" option(near bottom of the column).
*
* CNet only allows you to enter 3 characters, but you don't
* HAVE to use all three if you don't want to.
*
* Option: You can colorize BBSTEXT line 318, which is printed if the
* list item is a DIRECTORY. Change:
*
* (dir)
*
* Into something like:
*
* \c7(\caDIR\c7)
*
* Option: You can also edit BBSTEXT line 320's "%5s" variable:
*
* %2d. %5s %c %s
*
* Into something like: (If you don't want to use parentheses)
*
* %2d. %3s %c %s
*
* Just remember to remove them from line 318 as well.
*
* Option: BBSTEXT line 399 contains the formatting the "scan filler"
* will use:
*
* (%s)
*
* Again, it's possible to colorize or edit this text, perhaps
* like the following:
*
* \cc[\cb%1s\cc]
*
* The above will only print one character between the []'s.
*
* Option: Lastly, if you wish to totally REMOVE the scan filler, edit
* lines 318, 320 and 399 like this:
*
* Line 318: DELETE everything from this line(but remember to LEAVE the
* line IN your BBSTEXT; just make it BLANK!)
*
* Line 320: Change the line to look like this:
*
* %2d.%0s %c %s
*
* Line 399: DELETE everything from this line(but remember to LEAVE the
* line IN your BBSTEXT; just make it BLANK!)
*
* The following format will then be produced:
*
* 1. + General Chat 2. + Sports Chat
* 3. - IBM Questions 4. + SysOp Files
*
**[T12]********************************************************************
*
* Description: Show *(PRIVATE) flag in your "ST"atus & "FI"nger commands.
*
* ScreenShot: PrivFlag_ST_FI.iff
*
* Author(s): Dotoran - The Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Fixed: The first version of this mod only worked provided you did
* not FInger someone first. Once you FInger'ed a user, the
* STatus command would no longer return correct PRIVATE info
* for the CURRENT user.
*
* Usage: Add code to the END of Line 115, so when complete, the
* line looks like the following:
*
* Account : %d\n1{L70 1307358}{XL2}{T70#st}
*
* On lines 117, 118, 121, 123 and 127, REPLACE the SPACE,
* located between the : and % characters with the following
* coding, so that the completed lines look like these:
*
* Line 117: Real name: %s (%c)\n1
*
* Real name:\cb{JE1}{L60 1101229}{JA2}{1}{L60 1100557} <--
* {2}{T60#1}{JN3}*{JA4}{3} {4}%s (%c)\n1
*
* Line 118: Address : %s\n1
*
* Address :\cb{JE1}{L60 1101231}{JA2}{1}{L60 1100559} <--
* {2}{T60#1}{JN3}*{JA4}{3} {4}%s\n1
*
* Line 121: Voice Ph#: %s\n1
*
* Voice Ph#:\cb{JE1}{L60 1101232}{JA2}{1}{L60 1100560} <--
* {2}{T60#1}{JN3}*{JA4}{3} {4}%s\n1
*
* Line 123: Birthday : %s (%d years)\n1
*
* Birthday :\cb{JE1}{L60 1101230}{JA2}{1}{L60 1100558} <--
* {2}{T60#1}{JN3}*{JA4}{3} {4}%s (%d years)\n1
*
* Line 127: Data# : %s %s\n1
*
* Data# :\cb{JE1}{L60 1101233}{JA2}{1}{L60 1100561} <--
* {2}{T60#1}{JN3}*{JA4}{3} {4}%s %s\n1
*
* Lastly, add the following code to the END of Line 146, so the
* completed line looks like this one:
*
* High baud: %d0\n1\>d\cb* \q1= \cbPrivate Info\n1
*
**[T13]********************************************************************
*
* Description: Create 3 Columns for use with the new RL (ReadLog) Command!
*
* ScreenShot: 3col_RL_Command.iff
*
* Author(s): Dotoran - The Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: Change line 2274, so it starts with a \f1 instead of \n1:
*
* \f1\z4\c6Currently Available Logs\q1\n2
*
* Replace line 2275 with the following code:
*
* {L60 #%d}{L61 60}{T61#9}{JG1} {1}{V61}. %-22.22s{M60 #3 %} <--
* {T60 #0}{JG2}\n1{2}
*
* Change the \n1 to a \n2 on Line 2276:
*
* n2ReadLog:
*
**[T14]********************************************************************
*
* Description: Include Area Name In Post/Response Header Info.
*
* ScreenShot: BaseAreaName.iff
*
* Author(s): Dotoran - The Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: Add code to the END of line 1932, so the completed line
* looks like the following:
*
* \n1\z4\c6on :\z0 \cc{v79}\n1\z4\c6area:\z0 \cb{v49}
*
**[T15]********************************************************************
*
* Description: Add Box Frames around CNet/4 dual-column List formats.
*
* ScreenShot: CNet4ASCFrames.iff (ASCII), CNet4IBMFrames.iff (IBM-ANSI)
*
* Author(s): Dotoran - The Frontiers BBS +1 716/823-9892
*
***************************************************************************
*
* Usage: To add an IBM-ANSI frame around CNet/4 Dual-List outputs,
* add the following to the END of Line 18, so the completed
* line looks like this:
*
* \f1\n8{L73#\c9ÛßßÛ \ccÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛ}{L74#\c9Û <--
* ÜÜÛ \ccÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ}
*
*
* Note: This is the first line printed to screen when a user logs on
* to your bbs. The \f1\n8 are used for THAT purpose, and have
* nothing to do with the display of the frames. This line was
* used to bypass the line length restriction of Line 320 below.
* This text enhancement makes use of the MCI-String Variables
* 73 and 74. If other programs should ALSO use those variables,
* the LOOK of your frames will be affected, however I have NOT
* come across any other modifications, pfiles, doors, etc. that
* also make use of these values. With values 70, 71, and 72
* still available, this shouldn't pose a problem I would think.
*
* Replace Line 318: (dir) with the following:
*
* \r1\ca>>\r0
*
* Note: Line 326 contains the HELP TEXT for Novice users. You can
* add the following to the BEGINNING of the line to help the
* user in understanding what the >> in the lists mean.
*
* \r1\ca>>\r0\cf=\caF\c2older\cf,
*
* Now REPLACE your existing Line 320 with the following line:
*
* {L60#%d}{L61 60}{T61#1}{JG1}{V73} {V73}\n1{1}\c9Ý\cf{T61#9} <--
* {JG2} {2}{V61}\c9Þ \ccÝ\ca%2s\c9{L70#%c}{T70#*}{JN3}\cb{3}{V70} <--
* \ce%-27.27s \ccÞ{T1209370 60}{JN4}{M61#2 %}{T61#0}{JE5} {V74} <--
* {5}\n1{V74}{T61#0}{JN4} {V74}{4}
*
* Notes: Line 320, as used with THIS enhancement, has a MAXIMUM
* LENGTH of 230 characters. Do NOT exceed this limit with
* further enhancements of your own. You can change the
* graphics, colors, etc., but make sure to stay WITHIN the
* 230 character limit, else you'll get some ADVERSE effects.
* (The Line Length of the above line is 219 characters.)
*
* Add the following comment to the END of Line 319...
*
* {; Line 320 NOT to exceed 230 characters!}
*
* Because of the restricted length this line can be, using this text
* enhancement in conjunction with [T04] Colorized +/-/* enhancement
* is NOT possible, however the above enhancement will color the * (NEW)
* flag in YELLOW, while coloring the + and - in GREEN. These can be
* changed by yourself if you wish, but distinguising between the + and
* - flags will NOT be possible using this enhancement. Also, any MCI
* color coding you may have used in the actual TITLES of your objects,
* as found on your EL VDE screen will have to be removed, else the
* right border of the boxes will not line up. This checking ALSO had
* to be removed, because of this line length restriction. Lastly, for
* 40-column users, the additional top and bottom borders are NOT being
* suppressed, AGAIN, to save space on this line. ;-)
*
* For an ASCII Frame instead, use these lines:
*
* Line 18:
*
* \f1\n8{L73#\c9.--. \cc.-------------------------------.}{L74#\c9` <--
* --' \cc`-------------------------------'}
*
* Line 320:
*
* {L60#%d}{L61 60}{T61#1}{JG1}{V73} {V73}\n1{1}\c9|\cf{T61#9} <--
* {JG2} {2}{V61}\c9| \cc|\ca%2s\c9{L70#%c}{T70#*}{JN3}\cb{3}{V70} <--
* \ce%-27.27s \cc|{T1209370 60}{JN4}{M61#2 %}{T61#0}{JE5} {V74} <--
* {5}\n1{V74}{T61#0}{JN4} {V74}{4}
*
****************************************************************************
OTHER MCI ENHANCEMENTS:
~~~~~~~~~~~~~~~~~~~~~~~
**[O01]********************************************************************
*
* Description: How to test for Infinite File/Byte Credits using MCI.
* This is not an easy task, since MCI has no bit manipulation
* commands, like Arexx and C has.
*
* Author(s): PMK - (Peter Klein no longer runs a bbs...)
*
***************************************************************************
*
* Usage: To check for Infinite File Credits:
*
* {T1100663#63}{JG1}{T1100663#-64}{JL1}No{JA2}{1}Yes{2}
*
* To check for Infinite Byte Credits:
*
* {T1100663#0}{JG3}Yes{JA4}{3}No{4}
*
****************************************************************************
Contributing Authors:
Dotoran - Frontiers BBS +1 716/823-9892
PMK - (Peter Klein no longer runs a bbs...)
Bill Beogelein - Amiga SWHQ +1 810/473-2020
Lord of Flies - Sword of X-Calibur BBS +1 206/927-2507
mUb - The Lard Factory BBS +44 724-289414